Quality Inn Flamingo

1300 N Stone Ave
Tucson
Arizona
United States