Imperial Piccadilly Apartments
Coventry House, 35 Haymarket, SW1Y 4HA, Westminster Borough, London, SW1Y 4HA, United Kingdom
Imperial Piccadilly Apartments provides accommodation within 300 metres of the centre of London, with free Wi-Fi, and a kitchen with an oven, a microwave and a toaster.