Exit 39AonI-880 Southbound
Right 1.0 mi
Applebees
2263 South Shore Center, Alameda, CA 94501