Tottenham Mews Apartment
Tottenham Mews Apartment London is an apartment only 1.6 km from Tower of London, Nelson's Column and St. James's Park.
A 10-minute walk to the center of London. Terra Restaurant serves indian dishes and lies just 5 minutes walk from the property.
5 minutes' drive from London City airport and 15 minutes' walk to Euston train station.