House for rent, 87 Riverview Ave Willets, in New London, United StatesNew London, 87 Riverview AveHouse • 3 room(s) • 3 bed. • 1 bath. • 234.95 m²