Nobel Court 8889 Caminito Plaza Centro San Diego, CA 92122 Phone: (858) 658-9261 Fax: (858) 452-6435 View Website
Category: Apartments