Flat 3, 11-12 Tottenham Mews, London
Property Location With a stay at this apartment in London (London City Centre), you'll be minutes from BT Tower and close to Buckingham Palace. This property is close to London Zoo and London Eye.