Looks like The Grand Duchess of Emerald is no longer available on Rent.com which means this information is likely out of date.

The Grand Duchess of Emerald

 4430 S. Emerald Ave, ChicagoIL 60609