Dovetale - 1 Hotel Mayfair, London, UK

Restaurant
Winners