The Izakaya At Momotaro
820 W Lake St, Chicago, IL 60607, Chicago, IL
100% positive
Directions: In the basement bar area
Comments: You have to be a paying customer I believe.
Directions: In the basement bar area
Comments: You have to be a paying customer I believe.