Weatherford Hotel znajduje się około 2 km od takiego miejsca jak Lowell Observatory, jednego z najpopularniejszych punktów orientacyjnych w mieście Flagstaff.