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

Living Area

Remove Ads

Claim copyright