Microtel Tampa Stadium

5405 N Church Ave
Tampa
Florida
United States