Historical version 3 of Castella Fish Bar, 11 Selsdon Road (view current version)

  • 11 Selsdon Road, CR2 6PU

Fish and chip shop on Selsdon Road in South Croydon.

See also:

Existence last checked in November 2012.

OS X co-ord: 532552     OS Y co-ord: 164414     (Latitude: 51.362806 Longitude: -0.095831)
This is version 3 (as of 2012-12-03 11:22:07). View current version. List all versions.