Emerald
123 S Green Street Chicago Illinois USA
View on a map- Year Build:
- 2007
Emerald at 123 S Green Street The amenities in the complex include a swimming pool There are 212 units in the complex
123 S Green Street Chicago Illinois USA
View on a mapEmerald at 123 S Green Street The amenities in the complex include a swimming pool There are 212 units in the complex