Located in London (London City Centre), this residence is within a 15-minute walk of Victoria Station Travel Information Centre and Thames River. This upscale residence is 1.3 mi (2.1 km) from Westminster Abbey ... Read more
Located in London (London City Centre), this residence is within a 15-minute walk of Victoria Station Travel Information Centre and Thames River. This upscale residence is 1.3 mi (2.1 km) from Westminster Abbey and 1.4 mi (2.2 km) from Buckingham Palace.
A kitchen is outfitted with a refrigerator, an oven, and a stovetop. Complimentary wireless internet access is available to keep you connected. A private bathroom with a shower/tub combination features a deep soaking tub and a hair dryer. Conveniences include a microwave and an electric kettle.