Set in London, 700 metres from Piccadilly Circus and 500 metres from the centre, London Choice Apartments - Mayfair - Piccadilly offers air-conditioned accommodation with free Wi-Fi, and a terrace.
Number of rooms: 4
38 Albemarle Street, Westminster Borough, London, W1S 4JG, United Kingdom