Located on South Main Street in Newtown, Ct which is right off exit 11 Off I-84. There is a strong Vehicle count in front of the plaza on South Main St. Suitable for retail or office use.