Cartogiraffe.com

Castle Square

Castle Square is an asphalted street in Swansea, Mumbles.

Pin to show location on the map Castle Square

type of road
Secondary road