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
Saturday: 11:30 AM – 2 PM, 4 PM – 9:30 PM