Shepherds Bush Boutique

Shepherds Bush Boutique Having won the luxury boutique Hotel of the Year in 2016, the Shepherds Bush Boutique Hotel boasts luxury standard of accommodation in the heart of West London. The location is perfect for those who like to shop or sightsee, with Westfield shopping centre just minutes away. I was lucky to stay here […]