San Carlos Village Apartments

7717 Tommy Drive San Diego CA 92119 (888) 848-5698