Villa Bella Vista is located east of the village center of Chester and overlooks the Connecticut River and it is built out of bricks.
It is built out of concrete faced in stuccoed stone, with a three-story tower at the northwest corner, which (like the main roof) has a shallow pitch with deep overhangs. 
