Rose Garden Restaurant

  • Restaurants
  • British
0 Love It
Hyde Park
Book a table

Book now

A restaurant and bar located at the four-star London Elizabeth Hotel. Expect British dishes alongside afternoon tea and cocktails.

Venue name: Rose Garden Restaurant
Contact:
Address: 4 Lancaster Terrace
London
W2 3PF
LiveReviews|0
2 people listening