River view near Depot Square shopping in Peterborough NH