The Beach Old Water Park in Albuquerque

The Beach

Water park in Albuquerque, United States
Suggest an edit · Your business? Claim now
The Beach was a 14-acre water park in Albuquerque, New Mexico. The park was started in 1987, its final open season was 2004, and it was closed in …

Social profiles