Econo Lodge Inn & Suites Downtown - Phoenix Arizona HOTEL ADDRESS: 202 East McDowell Road, Phoenix, Arizona, 85004
Description:
Property is located in downtown Phoenix, within walking distance to museums, restaurants and Phoenix Civic Plaza. Phoenix Arizona Pet Policy: Pet Friendly