Address: 2401-2407 W Ogden Ave, Chicago, IL 60608, USA
Charles Huoson | Aug 9, 2020
Yes it is plus the service is good there.
Johnnie B | Aug 9, 2020
It is fairly good area. Away from homes surrounded by manufacturing. It has a gas station and dunkin donuts under the same roof. High traffic and visibility!!!!