This hotel is located in the north of Tampa. A total of fifteen restaurants are to be found within a 1.6 kilometre radius of this hotel.
See more: Hotels in USA Hotels in Tampa - Fl Holiday Destinations in USA