The Tudor Merchants House, Tenby.

Picture of the Tudor Merchants House, Tenby, Pembrokeshire, Wales