closeView Me1 to 2 Bedroom Apartments 4039-4041 Estrella Ave4039-4041 Estrella AveSan Diego, CA 92105