OCALA TOWING & RECOVERY, INC. is an Inactive company incorporated on October 24, 2005 with the registered number P05000144730. This Domestic for Profit company is located at 1210-B SW 15TH AVENUE, OCALA, FL, 34471, US and has been running for nineteen years. There are currently two active principals.