Located in Heathrow Villages, this eco-friendly hotel is within 9 mi (15 km) of Twickenham Stadium, Windsor Castle and Hampton Court Palace. Richmond Park and Eventim Apollo are also within 12 mi (20 km). Heathrow Terminal 1-3 Underground Station is 9 minutes by foot and Heathrow Central Station is 12 minutes.