Shepherd's Bush Boutique Hotel 4 stars

11-12 Poplar Mews, Shepherd’s Bush, Hammersmith and Fulham, London, W12 7JS, United Kingdom

Hotel image
Read more reviews for Shepherd's Bush Boutique Hotel