Pinned 9 years ago
Momotaro is a massive izakaya-style Japanese restaurant in Chicago's former warehouse-packed West Loop district.