The Orchard at Hilltop

5032 Hilltop Drive, San Diego, CA 92102