3415 N Nebraska Ave, Tampa, FL 33603 +1 813-229-9475
hotel, Egypt Lake-Leto, FL, United States
How to go there