Lorito's Italian Kitchen
1801 E. Silver Springs Blvd. Ocala, Florida 34470 | Restaurant Info
Estimated delivery time: 82-89 minutes