-
11-12 Poplar Mews, Uxbridge Road - Shepherd's Bush London (United Kingdom)
Area: Kensington & Hyde park
Hotel Shepherds Bush London offers stylish accommodation with a friendly welcome. Rooms are on-suite, free fast WI-FI and good Air conditioning throughout the hotel. Free...