La Quinta Inn and Suites Tampa USF-Near Busch Gardens

3701 E Fowler Ave
Tampa
Florida
United States