68-86 Cromwell Rd, South Kensington, London SW7 5BT
British restaurant | Vegetarian restaurant
Contemporary restaurant located within a prestigious townhouse hotel, specializing in British cuisine that incorporates innovative twists to delight the palate.