Embassy Suites Hotels Near Phoenix Plaza I

Office Building - Phoenix, Arizona
This is our guide to finding Embassy Suites hotels near Phoenix Plaza I, located at 2901 North Central Avenue in Phoenix, AZ.