A three Michelin star restaurant, nestled in the stunning streets of Notting Hill. Discover the art of fine dining, emphasise culinary excellence with its exquisite attention to detail.