The Dell

The Dell in Milton Road, Southampton, England was the home ground of Southampton F.C. between 1898 and 2001. The stadium was redeveloped as a housing ...

More Info | Sports - Soccer

Southampton, United Kingdom (GB)


Nearby (753):
[URL]
[X]

URL:





Submit location to Virtual Globetrotting: