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