The Masters Restaurant London

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




We'd love you to write a review of The Masters Restaurant London – could you? Please add your The Masters Restaurant London review and help create a directory of recommended International in London. Is The Masters Restaurant London owned by you?, If so, why not claim it now! Claiming your business will enable you to update the tags, address and business description.