Tourist attraction
Power Dam Falls
Santa Rosa, NM84% like it (4.2 / 113 Reviews )
ABOUT
Power Dam Falls is a tourist attraction located
at El Rito St, 88435, Santa Rosa
, NM.
It has received 113 reviews with an average rating of 4.2 stars.
It has received 113 reviews with an average rating of 4.2 stars.
FAQs
Amenities in this business::
- ✅ This place welcomes children
This Tourist attraction received 4.2 points from 113 customer reviews.
The address of Power Dam Falls is:
Power Dam FallsEl Rito St
Santa Rosa, New Mexico 88435
Power Dam Falls is listed under
LOCATION
Power Dam Falls Location