FOUNDRE Phoenix

1100 N Central Avenue
Phoenix, Arizona 85003
0.7 miles from Herberger Theater Center
More hotels near this hotel