The town centre was about 1.0 miles away, beyond the foot of the knoll, stretching down as far as the Thames, along which some members of The Who had homes and mainly in their in early years performed, particularly at the hotel/dance venue, The Eel Pie at Eel Pie Island, Twickenham, London.