A 4 star business and sports hotel with 156 modern rooms. As part of Twickenham Stadium, this is a great place to stay whilst in town for a match and it is conveniently located just six miles from Heathrow Airport.
Star Hotel is well situated as a base to take advantage of London's many and varied attractions. It is well connected with 3 main undergound lines, making it an easy and short travelling distance to c...
This 3 star property is located at roughly a 30 minute tube ride from central London and features its own onsite restaurant and conference rooms as well as being within easy driving distance of Twickenham stadium and the M25.
Experience something of the English village lifestyle whilst remaining in close proximity of central London, with the stunning Kew Gardens on your doorstep, a village green at the hotel entrance and classic gastropub dining available seven days a week. Stylish and inviting bedrooms complete the relaxing and informal atmosphere.
A designer hotel for those looking to live the Hollywood dream without having to fly all the way to America. The hotel is located in West London and has a wealth of facilities including an impressive fitness area.