Country Glen Apartments is a 324 unit luxury apartment community located in Groton, CT. Nestled within a pastoral 30 acre campus this project, developed by Schochet in 1988, remains the market's most desirable address Frst class resident services. Country Glen is designed with the utmost concern for comfort and privacy. Full recreational amenities in a beautifully landscaped setting