Located in Santa Rosa, Route 66 Inn Santa Rosa, NM by Oyo is in the city center. Travelers eager for a bit of culture can stop by Route 66 Auto Museum, while those wishing to experience the area's natural beauty can explore Santa Rosa Lake State Park and Blue Hole.