Dette hotel ligger i Harrow, kun 2,8 km fra Northwick Park og ca. 10 km fra Wembley Arena og Wembley Stadium. Derudover ligger Pinner Hill Golf Club og Northwood Golf Club ca. 10 km derfra., Døgnåbe...