1. Peppino's Ristorante Italiano 321 Lake Lenelle Dr, Chuluota, FL 32766 Coordinate: 28.64952,-81.13121 Phone: (407) 365-4774