Get directions to: Royal Pizza Co, Capitola, CA
Restaurant address: Po Box 112325 Capitola, CA 95010, USA
Restaurant: Royal Pizza Co