Exit 37onI-880 Southbound
Right 1.25 mi
Food white 28@2x
La Penca Azul
891-B Island Dr, Alameda, CA 94502
Amenities
Restaurant
Mexican