Lord nelson hotel
Location lord nelson hotel is in telford wellington and area attractions include telford shopping centre telford ice rink and telford town park additional area attractions include the international centre and wonderland telford property features dining options at this telford guesthouse include a restaurant and a barlounge wireless internet access is complimentary in public areas additional amenities include tourticket assistance dry cleaninglaundry services and a safe deposit bo