An inspired sanctuary of international cuisine overlooking Piccadilly  
21 Piccadilly · W1J 0BH · London · England  · 
United Kingdom · 
Phone: +44(0) 207 851 3085 · 

About Us

The Terrace Restaurant, in the heart of London's Piccadilly, is where to find some much-needed relaxation.  In an elegant environment, great food is always on the menu.  Whether it's breakfast, lunch, afternoon tea, dinner or snacks, we're the place to pause and watch the world go by.
 
Smokers can make use of our exterior terrace overlooking bustling Piccadilly.