Square and Compass on map

Square and Compass, Haverfordwest SA62 5JJ, UK information