Remove Ads

Photo of Holiday Inn Phoenix West

3.5
10 votes

Holiday Inn Phoenix West

1500 North 51St Avenue, Phoenix, Arizona 85043 USA

Add Photo

Living Room

Remove Ads

Claim copyright