Todd and Shelly's Farm Fresh Restaurant
2800 SW 24th Ave Suite 101, Ocala 34471