Restaurant hero image

Yellowtail

1332 Park St, Alameda, CA 94501

Yellowtail - Alameda, CA

1332 Park St, Alameda, CA 94501 Call us today: (510) 521-3298