Le Royal

13 Freemasons Road London E16 3AR