Tampa / Florida / United States
Residence Inn Westshore is your best hotel choice. We are located directly across the street from upscale shopping and fine dining at International Plaza, less than 5 minutes from the Tampa International Airport and a quick drive to the Westshore mall.