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.
The Masters Restaurant
International Restaurant in South Kensington
Our records show that The Masters Restaurant is closed.
Please see the current address info below.
Address
Rembrandt Sarova Hotel
11 Thurloe Place
South Kensington
London
SW7 2RS
Cuisine
International
International
Region
South Kensington
South Kensington
We have multiple businesses linked to this address, if you'd like to see what else is listed here please click:
Open address data
User Reviews
There are no user reviews