Lord Nelson Hotel
11-13 Park Street, Wellington, Telford TF1 3AE, United Kingdom, United Kingdom
Business Details
The property Lord Nelson Hotel is located in Telford, United Kingdom. The Lodging is ranked with 0 stars.
"The Lord Nelson Hotel is a converted Grade II-listed house set in the centre of the market town of Wellington. It offers a restaurant, bar/lounge and free Wi-Fi."
- Type:
- Accommodation
- Keywords:
Booking_com_ID:
102390
Lord Nelson Hotel
The property Lord Nelson Hotel is located in Telford, United Kingdom. The Lodging is ranked with 0 stars.