Get directions to: Zorba's Pizza & Italian Restaurant, Alameda, CA
Restaurant address: 1332 Park Ave. Alameda, CA 94501, USA
Restaurant: Zorba's Pizza & Italian Restaurant