Orchard Terrace  (7255 views)

  • Address: The Selfridge Hotel, Orchard Street, London, W1H 6JS
  • Star:  Star Star Star Star Star
  • Cuisines: Bistro
  • Price: £ - Budget
  • Telephone: 020 7408 2080
  • Opening hours: Mon - Sun : 12:30 - 14:30
  • Payment options: American Express, Diners, MasterCard, Switch, VISA
The Orchard Terrace restaurant has a relaxed and informal atmosphere, where one can enjoy a light meal, or a full three-course lunch.
Reviews for Orchard Terrace
Contribute your review?
Login to comment
Location of Orchard Terrace
The Selfridge Hotel, Orchard Street, London, W1H 6JS
Have you looked at other nearby restaurants with similar cuisine?
View more...
Would you like to search for more restaurants around here?

;