Hamilton Terrace , Milford Haven , SA73 3JN , Pembrokeshire
https://www.theimperialhall.co.uk
Read our terms and conditions