St Thomas's Square

St Thomas's Square
Newport, Isle of Wight, PO30 1SG
Photo of St Thomas's Square