143 Ebury Street, SW1W 9QN
+44 (0)20 7730 4099
This stunning Georgian terrace has been beautifully transformed into one of London's finest Italian restaurants. Adored by locals and highly acclaimed by critics, it never fails to deliver superb modern Italian cuisine.
Opening Times: Monday - Saturday 12:00-15:00 18:00-23:00