Izakaya Momotaro
π Lower Level, 820 W Lake St, Chicago, IL 60607, USA
πΊοΈ View on Google MapsβIzakaya Momotaro in Chicago serves an Asian-inspired burger that Richard loves. A hyped restaurant that lives up to the buzz.β
βIzakaya Momotaro in Chicago serves an Asian-inspired burger that Richard loves. A hyped restaurant that lives up to the buzz.β



