Address: 10330 Friars Rd

San Diego CA 92120