Icho Izakaya Sushi & Grill hero image

Icho Izakaya Sushi & Grill

Restaurant

1911 W Broadway Rd #10, Mesa, AZ 85202, USA

Biter Score
8.8
Closed
Thursday: 4 PM – 9 PM