Get directions to: Airport Deli, Hayward, CA
Restaurant address: 20950 Corsair Boulevard Hayward, CA 94545, USA
Restaurant: Airport Deli