← Isles of Britain atlas
Small inhabited island in the Thames at Twickenham, legendary for its 1960s music venue that hosted The Rolling Stones, The Who and Pink Floyd.
Open interactive map profile →
Continue to the atlas