Michelin-starred fine dining at The Latymer, offering inventive British tasting menus and an extensive wine selection. Located within a luxury hotel.