The Master Robert Hotel

366 Great West Road
Hounslow
United Kingdom