Villa Bella Vista is located east of the village center of Chester and overlooks the Connecticut River and it is built out of bricks.
Villa Bella Vista is located east of the village center of Chester and overlooks the Connecticut River and it is built out of bricks.