Tom Sellers' in-house restaurant at 1 Hotel Mayfair, overseen by the two Michelin-starred Restaurant Story chef.
Dovetale
Time Out says
Details
- Address
- 1 Hotel Mayfair
- 1 Dover Yard
- London
- W1J 8NE
Discover Time Out original video
Tom Sellers' in-house restaurant at 1 Hotel Mayfair, overseen by the two Michelin-starred Restaurant Story chef.
Discover Time Out original video