Shaftesbury Premier London Hyde Park Hotel, London, United Kingdom. Room information. Save up to 80% by booking online on ShaftesburyHydePrkPadngtn.h-rez.com!
Shaftesbury Premier London Hyde Park Hotel
78 - 82 Westbourne Terrace, London, United Kingdom
@H-Rez.com
Shaftesbury Premier London Hyde Park Hotel
Address
:
78 - 82 Westbourne Terrace, London, United Kingdom