HOTEL MARBLE ARCH INN

49 50 UPPER BERKELEY STREET
London
United Kingdom