Get directions to: Kangaroo Express, Ocala, FL
Restaurant address: 8664 Sw 103rd Street Rd Ocala, FL 34481, USA
Restaurant: Kangaroo Express