OYO Sino HotelLondon, United Kingdom Address: 85 Shepherds Bush Rd State: United Kingdom City: London Zipcode: W6 7LR Longitude: -0.221992 Latitude: 51.498.645 Rates from: 0 Accommodation Booking