Canal House

(5)
 126 East Maple Avenue, MorrisvillePA 19067
$950+1-2 BedsPets OK