Red Roof Inn Hotels Near National Bank of Arizona Plaza

Office Building - Phoenix, Arizona
This is our guide to finding Red Roof Inn hotels near National Bank of Arizona Plaza, located at 3101 North Central Avenue in Phoenix, AZ.