Ideally situated in the centre of London, Central London House Zone 1 offers a terrace, air conditioning, free Wi-Fi and flat-screen TV. With garden views, this accommodation features a balcony. The property is non-smoking and is situated less than 1 km from Victoria Train Station.
112 Tachbrook Street, Westminster Borough, London, SW1V 2ND, United Kingdom