Where is Renaissance Tampa International Plaza Hotel located?
Renaissance Tampa International Plaza Hotel, Florida, United States (approx. 27.96619°, -82.51951°)
Renaissance Tampa International Plaza Hotel, Florida, United States (approx. 27.96619°, -82.51951°)