Created by Cecilia - August 31st 2017
9330 SW 43rd St, Miami, Florida United States
Northbound FL TPK, Okeechobee, FL, US
Service Plaza - Northbound
Ocala, Florida, United States