|Maximum number of meeting rooms||15|
Our Tampa Westshore hotel's accommodations are located in the upscale International Plaza minutes from the business district. Our hotel near Westshore Tampa, FL is convenient to downtown, shops, dining, beaches and the Tampa Airport.
How it works?
Show the establishment