Shakespeare Hotel London
Search & compare prices for Shakespeare Hotel London in all hotel booking websites.
Shakespeare Hotel London Address: 22-28 Norfolk Square , London, United Kingdom
Minimum price found for Shakespeare Hotel London was: 30 GBP
Click here to get more information, photos & guest ratings for Shakespeare Hotel London