Microtel Inn And Suites Tampa Stadium, Tampa

Microtel Inn And Suites Tampa Stadium

5405 North Church Ave

on R corner of Dale Mabry and Hillsborough