Lemon Grove Plaza
Lemon Grove Plaza is a grocery-anchored retail center located in San Diego, CA. It features one single-story single tenant and two single-story multi-tenant commercial buildings with easy access off Highway 94 for shopping.
— San Diego, CA
— Total SF: 86,742 SF