International Restaurants in London > The Masters Restaurant

The Masters Restaurant

02075898100 Rembrandt Sarova Hotel,11 Thurloe Place, South Kensington,
London, SW7 2RS view on map
Get directions
Look for more International Restaurants in London The Masters Restaurant - International Restaurants in London - Logo

Brief business description

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.
Review us




I am a registered user   I am a new user


Other International Restaurants near SW7 2RS