Get directions to: Nikko's Drive In, Chicago, IL
Restaurant address: 2775 N Elston Ave Chicago, IL 60647, USA
Restaurant: Nikko's Drive In