The Masters Restaurant London
0
Reviews
International in London
- South Kensington
11 Thurloe Place
, South Kensington, London, SW7 2RS
+44 (0) 20 7589 8100
http://www.sarova.com
Situated in the Rembrandt Sarova Hotel, The Masters Restaurant is an old fashioned antiquely decorated restaurant serving dishes from an A la carte International menu. They also have a bar area.
Tags:
international, vegetarian dishes
|