202 Shaftesbury Ave, London
Property Location With a stay at this apartment in London (London City Centre), you'll be minutes from St George’s, Bloomsbury and The British Museum. This property is close to London Eye and London Dungeon.