White Water Canyon
2052 Otay Valley Rd, Chula Vista, CA 91911-6121
White Water Canyon is a Water Parks place is located in Chula Vista, California. The address of White Water Canyon is 2052 Otay Valley Rd, Chula Vista, CA 91911-6121.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 619-661-7373,