Get directions to: H&s Hot Dog Store, Chicago, IL
Restaurant address: 1605 W Montrose Ave Chicago, IL 60613, USA
Restaurant: H&s Hot Dog Store