If you want to feel like you’re at home no matter where you are, choose this — apartment «Central 1 Bedroom Flat Near Buckingham Palace» is located in London. This apartment is located nearby from the city center.
Flat 2, 41 Eccleston Square, London, SW1V 1PG