Get directions to: Barceluna Cafe And Cantina, Alameda, CA
Restaurant address: 2319 Central Ave Alameda, CA 94501, USA
Restaurant: Barceluna Cafe And Cantina