Get directions to: Lorito's Italian Kitchen, Ocala, FL
Restaurant address: 1801 Silver Springs Blvd. Ocala, FL 34470, USA
Restaurant: Lorito's Italian Kitchen