3 star hotel

Lamphey Hall Hotel

Upper Lamphey Road, Lamphey, Pembroke SA71 5NR, UK - Lamphey, Pembrokeshire - UK - 715

Show map