- UK Information
- UK Hotels
- Lord Nelson
Lord Nelson
Situated in historical Milford Haven, The Lord Nelson features a popular bar and traditional restaurant. Set in a grand period property, Milford Haven Railway Station is a 5-minute walk away.
Rating
Visa,Maestro,MasterCard,American Express
Prices from £59
32