Leverocks Restaurant
7092 Placida Rd
Placida, FL 33946-2501
941-698-6900