20 Old Jaffrey Road

Peterborough, New Hampshire 03458

Rental

2 beds 1 bath