42 Hampstead Court

Truro, NS

Comparable Properties