Yo Sushi
807 Marina Village Pkwy, Alameda, CA 94501-1035
Yo Sushi is a Asian, Japanese, Sushi place is located in Alameda, California. The address of Yo Sushi is 807 Marina Village Pkwy, Alameda, CA 94501-1035.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 510-522-2353, or open their website to view relevant information, The url is http://www.getyosushi.com/