5951 Village Center Loop Rd, San Diego, CA 92130
The Stadium @ Canyon Crest Academy is a Soccer field located at 5951 Village Center Loop Rd, San Diego, CA 92130. It has received 2 reviews with an average rating of 4.5 stars.
The address of The Stadium @ Canyon Crest Academy: 5951 Village Center Loop Rd, San Diego, CA 92130
The Stadium @ Canyon Crest Academy has 4.5 stars from 2 reviews
Soccer field