3960 58th Street, San Diego, CA 92115
START 3D TOUR
3960 58th Street, San Diego, CA 92115
College Terrace Apartments | 3960 58th Street #96, San Diego, CA 92115