The Master Robert Hotel is a first class hotel situated in a lovely garden located fifteen minutes from Heathrow and only 12 miles west of London. Fine dining, shopping and entertainment are only minutes away.
The spacious, chalet style guest rooms are comfortable and well appointed with all amenities including cable television.