The Shops at Miramar Square

9252-9282 Miramar Road, San Diego, CA 92126 | 70,959 SF