the embassy suites downtown tampa s

513 South Florida Ave
Tampa
Florida
United States