Located in South Richmond, this hotel is 0.3 mi (0.5 km) from Thames River and 2 mi (3.2 km) from Twickenham Stadium. Richmond Park and Royal Botanic Gardens, Kew are also within 1 mile (2 km). Richmond Underground Station is 8 minutes by foot and Richmond Station is 8 minutes.