Get directions to: Las Canastas Pizza, Hayward, CA
Restaurant address: 48 Blossom Way Hayward, CA 94541, USA
Restaurant: Las Canastas Pizza