• Nova Restaurant

    12966 Euclid Street
    Anaheim, CA 92840
    (714) 696-0000