Where is Renaissance Tampa International Plaza Hotel?

Where is Renaissance Tampa International Plaza Hotel located?

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


Where is Renaissance Tampa International Plaza Hotel on the map?