About Us

Buena Vista – Apartments, Townhomes and Tower

Buena Vista has two locations in Elgin. The Buena Vista Apartments and Townhomes are located at 1285 Fleetwood Drive at the corner of South McLean Boulevard and Fleetwood Drive. We are located just South of Lake Street (Rte. 20) and McLean Boulevard.

Buena Vista Tower is located at the corner of State Street and Locust Street just West of the Fox River and downtown Elgin. All three properties have one, two and three bedroom residences. All three properties are affordable housing. Your rent is based on your income.

All properties are professionally managed by Evergreen Real Estate Services, L.L.C. The administrative and maintenance staff is dedicated to providing all residents with quality services, plus we have the convenient location and the features and amenities you desire.