Average customer rating: 7.9
Crowne Plaza Hotels and Resorts 5303 West Kennedy Boulevard - Tampa, Florida 33609 Approximately 0.8 miles from The Borghese Villas at Westshore Instantly compare prices for Crowne Plaza Hotel Tampa-Westshore at dozens of top hotel sites
Crowne Plaza Hotel Tampa-Westshore is the closest Crowne Plaza Hotels and Resorts hotel to The Borghese Villas at Westshore.
Crowne Plaza Hotels and Resorts Closest To The Borghese Villas at Westshore