
London, United Kingdom
Carlton Court - Mayfair
3-star hotel
Located in London (London City Centre), Carlton Court - Mayfair is within a 10-minute walk of Hyde Park and Buckingham Palace. This 4-star aparthotel is 0.7 mi (1.2 km) from Piccadilly Circus and 0.7 mi (1.2 km) from Oxford…
- Wi-fi
- 24-hour reception
- Car park
- Restaurant


