100 Cromwell Rd, South Kensington, London SW7 4ER
The restaurant offers a fresh take on familiar dishes and desserts, presented in sleek, contemporary dining pods that enhance the overall dining experience while prioritizing innovation and comfort.