Glen Lennox Apartments

Company Profile

Glen Lennox apartments come with classic charm and are situated in Chapel Hill, NC. The surrounding community of Chapel Hill is a perfect place to call home with its picturesque scenery.