The name tells a lot. Located near the Kew’s railway station, the Glasshouse has huge windows that let a lot of light into the dining room, where you can taste some gems of South European cooking.
London, England
Not a member? Register here