7007 N Nebraska Ave, Tampa, FL 33604 (813) 239-2432
How to go there
Motel Loc: 28.0122 / -82.4509
Plan your visit