South Shore Cafe

531 S Shore Center Alameda CA 94501 USA

(510) 523-3663

Location