Contact Us
Buena Vista Apartments and Townhomes
1285 Fleetwood Dr
Elgin, IL 60123
Tel: 847.697.5660
Hours:
Monday - Friday
9am - 4:30pm
Buena Vista Tower
222 Locust St
Elgin, IL 60123
Tel: 847.695.4500
Hours:
Monday - Friday
9am - 4:30pm
Are you interested in renting?
Feel free to call the properties listed above or request an application form.