High above Piccadilly, The Terrace Restaurant is one of the roomiest venues in London. With its vented natural sunlight captured in the shadows of the stone pillars, it boasts a blend of old and new world within its classical yet contemporary surroundings
|
21 Piccadilly
London, England, W1J 0BH, United Kingdom
020.7734.8000
|
Cuisine: Global, International
City: London (Mayfair & St. James)
|