Hotel Shepherds Bush London offers comfortable accommodation in London with 24 hrs reception on site. ALL RATES INCLUDE FREE REFRESHMENTS IN ROOM, and free Wi-Fi.
Number of rooms: 26
11-12 Poplar Mews, Shepherd’s Bush, Hammersmith and Fulham, London, W12 7JS, United Kingdom