Devonshire Terrace

In the heart of the peaceful Devonshire Square, moments from Liverpool Street Station, Devonshire Terrace is your everyday escape from the hustle and bustle of City life. A stylish and sophisticated modern European restaurant with a high glass-roofed courtyard and views of the Gherkin.