Royal London Hotel
Apartment
London
Situated in the heart of West London, Royal London Hotel By Saba is walking distance from Westfield Shopping Centre and the Olympia Exhibition Space. Free Wi-Fi is accessible throughout.
Number of rooms: 17
43 Shepherds Bush Road, Hammersmith and Fulham, London, W6 7LU, United Kingdom