Get directions to: South Shore Cafe, Alameda, CA
Restaurant address: 531 S Shore Ctr W Alameda, CA 94501, USA
Restaurant: South Shore Cafe