Skip to main content

Market Creek Plaza

shopping mall · San Diego, CA

Address
404 Euclid Ave, San Diego, CA 92114-2203
Phone
(619) 527-6161
Where
32.7084, -117.0879

Search Hominin for Market Creek Plaza

Other shopping malls nearby

More in San Diego