O Fine Japanese Cuisine - Irvine, CA

Hotaru Ika (Baby Squid)