Company name: The Mayfair Townhouse
Description: Elegant luxury hotel offering dining
27-41 Half Moon St, London W1J 7BG, United Kingdom