Off the Grid Alameda (Lunch)



Location: Alameda South Shore Center, 523 South Shore Center W, Alameda, CA 94501