




On the edge of London’s city centre, Westwood House is an aparthotel a short drive from the Thames and Stamford Bridge. It’s about 4 km from the centre, with Kensington High Street (1.6 mi) and Hyde Park (1.8 mi) nearby, plus Chelsea Old Church, Cheyne Walk and local parish landmarks within easy walking distance.