The Wimpole VII
Hotel
London, Greater London
A great hotel to have a nice rest before long walks around the city. Hotel «The Wimpole VII» is located in London.
Wimpole Street 14 London W1G 9SX United, London, W1G 9SX