5405 Airport Service Road, Tampa, Florida 33607(888) 749-8227 Rental Car Center 5405 Airport Service Road