Arlington House
London England
Check in
3:00 PM
Check out
12:00 PM
With a stay at Arlington House, you'll be centrally located in London, steps from Piccadilly and 7 minutes by foot from Piccadilly Circus. This upscale apartment is 0.5 mi (0.8 km) from Buckingham Palace and 0.6 mi (0.9 km) from Leicester Square.
Make yourself at home in one of the 98 air-conditioned rooms featuring kitchens with full-sized refrigerators/freezers and ovens. Flat-screen televisions with satellite programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include laptop-compatible safes and desks, and you can also request irons/ironing boards.
Property Details
Location
24 Arlington House, London, England SW1A 1RL, United Kingdom