81 Buckingham Palace Rd, London SW1W 0AJ
Restaurant
In this contemporary carvery, expertly crafted meat dishes and vibrant salads take center stage, offering a delightful dining experience complemented by a stylish terrace for relaxed enjoyment.
Rating: 4.1
Rating: 4.4