2075 U.S. Rte 66, Santa Rosa, NM 88435, USA
Phone:
Postal Code:
Latitude, Longitude: 34.9449242, -104.6778682
If you need to go quickly to Super 8 by Wyndham Santa Rosa at 2075 U.S. Rte 66, Santa Rosa, NM 88435, USA, open your favorite app here and follow the instructions on how to get there.
Waze
Google Maps