Buenua Vista Tower
222 Locust St
Elgin
IL
60123
(847) 695-4500
Open Map
Description
Knollwood Apartments can be found at Locust St 222. The following is offered: Apartments. The entry is present with us since Sep 10, 2010 and was last updated on Nov 14, 2013. In Elgin there are 15 other Apartments. An overview can be found here.
by opendius on June 26, 2015 from
opendius
Apartment Building Operators
Apartment finding & referral service
Apartment Operators
Apartments
Government Contractors
Real Estate
Rental Property
Residential