210 N Main Ave, Lake Placid, FL 33852 “Undoubtedly, the best service in the area and the best food in town.” “I had the spinach and feta, And beans, cheese and pork.” “Also, excellent prices and the people are sooo friendly.” Google reviews Michelle Delmy was patient and so hospitable with our family! She explained the menu, made recommendations, answered Read more...