Yo Sushi - 807 Marina Village Pkwy, Alameda, CA 94501, USA on Eaten