National City Plaza is located on the NWC of East Division Street and North Euclid Avenue in National City, California. It is a neighborhood retail center anchored by Dollar Tree and Planet Fitness.
The center has excellent visibility from the signalized intersection of Euclid Avenue and Division Street and is located in a densely populated area. With close proximity to the I-805 freeway and other neighborhood retail centers, this is a great in-fill location in San Diego.