Just Leased! 8,810 SF Retail Space in Kearny Mesa