Homestay Hotel Hounslow
2 Bulstrode Road
Hounslow,
GB TW3 3AT
Near Twickenham Stadium