The Dog & Piano

The Dog & Piano
Water Street, Carmarthen, SA31 1PY
Photo of The Dog & Piano