Aircondition 2 Beds 2 Baths Victoria Station with EV Charger in London, United Kingdom | SleeperCharger

Located in London (London City Centre), this apartment is within a 15-minute walk of Big Ben and Buckingham Palace. This apartment is 1.2 mi (1.9 km) from Hyde Park and 3 mi (4.7 km) from London Bridge.