Orchard Terrace  (7240 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?
  • The Glamorgan restaurant

    The Glamorgan


    81 Cherry Orchard Rd , Croydon CR0 6BE , England

  • Dickens Inn restaurant

    Dickens Inn


    St. Katharine Dock , London E1W 1UH , England

  • Haché restaurant



    24 Inverness Street, NW1 7HJ

View more...
Would you like to search for more restaurants around here?