O Fine Japanese Cuisine - Irvine, CA

Ika (Squid)