Quality Inn & Suites Near Fairgrounds Ybor City

4955 E 18th Avenue
Tampa
Florida
United States