Located in San Diego, CA, Miramar Rd & Northgate Plaza is a commercial space that offers a variety of services and products to the local community.
With a focus on convenience and accessibility, this establishment caters to the needs of residents and visitors alike, providing a range of options for shopping and dining.
Generated from their business information