Yellowtail Japanese Bistro
1332 C Park St. 94501
(Sushi, Japanese)
Order Online

Come visit us at: 1332 C Park St., Alameda, CA 94501