Arlington House Apartments - London, Central London, SW1A 1RL, United Kingdom