
Castle Rock
1313 S Milton Rd, 86001, Flagstaff, Grand Canyon National Park Area - Az, United States, Flagstaff
Location Want to save money while travelling? It’s easy! Hotel Castle Rock is located in Flagstaff. This hotel is located in walking distance from the city center. You can take a walk and explore the neighbourhood area of the hotel. Places nearby: High Country Conference Center and Theatrikos
Free WiFiParking













