Get directions to: Pizza Nova, Solana Beach, CA
Restaurant address: 945 Lomas Santa Fe Dr Solana Beach, CA 92075, USA
Restaurant: Pizza Nova