Hotel Travelodge Phoenix North - Phoenix (Az) United States - Photos
» Hotel Travelodge Phoenix North - Phoenix (Az) United States
Hotel Travelodge Phoenix North - Phoenix (Az) United States - Search and Book Hotel
2735 W. Sweetwater Ave.bldg A
85029 Phoenix (Az)
Hotels 2 Stars United States