1130 N Us-17-92, Longwood, FL 32750 - Map
Harold Smith-Franzen (@smithfranzen)'s rating:
Excellent old school Italian spot that is pleasantly located on a lake. You'll like have to drive a bit to get here but the mom and pop authentic feel of the place feels 1,000 miles away from touristville. Pesto = cream sauce with a touch of basil here and is extremely heavy.