Get directions to: Albert's Cafe, Alameda, CA
Restaurant address: 1541 Webster Street Alameda, CA 94501, USA
Restaurant: Albert's Cafe