Get directions to: Laki's Greek & Italian, Ocala, FL
Restaurant address: 3405 Sw College Rd, #107 Ocala, FL 34474, USA
Restaurant: Laki's Greek & Italian