La Villa Mesa Apartments

//La Villa Mesa Apartments

La Villa Mesa Apartments

San Pedro, CA

System Description: 38.1 kW Solar system and solar preheating water system.