One bed apartment in central London
London - 20 Bridle Mews
Featuring garden views, One bed apartment in central London provides accommodation with a garden and a terrace, around 1.4 km from Tower of London. The property is around 2.6 km from London Bridge, 2.7 ...