The Lord Nelson Hotel Information

The Lord Nelson Hotel, Hotels and motels, with restaurant, listed under "Hotels And Motels, With Restaurant" category, is located at Hamilton Terrace Milford Haven Dyfed, SA73 3AW, United Kingdom and can be reached by (01646) 695341 phone number. The Lord Nelson Hotel has currently 0 reviews.