Carmel Country Plaza is a specialty neighborhood center featuring approximately 78,098 square feet of local restaurants and service tenants for the upscale San Diego communities of Carmel Valley and Del Mar
Loading