Santa Rosa , the "City of Natural Lakes", is a town (pop. about 3000) in northeastern New Mexico. The nickname sounds improbable for a town in the middle of some very dry country, but it's appropriate because of the presence of the Blue Hole and severa…
Click to find a great deal for this hotel
Anything you plan or save automagically syncs with the apps, ready for you to hit the road!
Tall tales, trip guides, & the world's weird & wonderful.