101-103 Shepherds Bush Road - W6 7LP , London W6 7LP, Greater London (Great Britain)
Updating availability and prices
Located in central London, the Saba Hotel London is just 5 minutes? walk from Hammersmith Tube and Bus Stations
A private bathroom, flat-screen TV and tea/coffee making facilities are featured in this room
INTERNET
BUSINESS CENTER
BICYCLE RENT
DISABLED ACCESS
Hotel
Room
Restaurant