Mesa Shopping Center, 8977 Mira Mesa Boulevard, San Diego, CA 92126, USA
8977 Mira Mesa Blvd
San Diego
California
92126
United States
858-271-1152858-271-1152
858-271-6821