Fast Stop Superette 3702 Picciola Road, Leesburg, FL 34748