Remove Ads

Photo of The Lord Nelson Hotel & Suites

3.9
118 votes

The Lord Nelson Hotel & Suites

1515 South Park St, Nova Scotia B3J 2L2 Canada

Add Photo

Meeting Facility

Remove Ads

Claim copyright