Route planner from | to | via this address.
53 Shepherds Bush Road
London W6 7LU
2 Star Hotel located in Shepherds Bush close to the tube station. 11 rooms all tastefully decorated with shared toilet and en-suite showers.
Number of rooms : 11
Check availability with LateRooms