La Quinta Inn & Suites by Wyndham USF (Near Busch Gardens) is located 3701 East Fowler Ave Tampa (FL) Florida United States 33612