Atrium Mall at Thompson Center, 100 W. Randolph Street, Unit C12A, IL 60601Atrium Mall at Thompson Center, 100 W. Randolph Street, Unit C12AChicagoUnited States
Please write at least 140 characters about your personal experience at this restaurant. If the restaurant hosted you and is expecting this review, please mention so.