How far is this Holiday Inn Express from Tampa Bay Greyhound Dog Track? Is there another one closer?
Address: 2807 E Busch Blvd, Tampa, FL 33612, USA
Louie Crumartie | May 8, 2018
It's about 15-20 minutes away...
Toshia Kenner | May 8, 2018
It's on Nebraska and Waters Avenue about 15 minutes away from the Holiday Inn Express
Thanks! Your answer is awaiting moderation.