Location: in the centre of Tampa.
See more: Hotels in USA Hotels in Tampa Holiday Destinations in USA