Where do you need Restaurants ?
Smith Odes & Frances
863-465-6655
27.295727
-81.36692
About Smith Odes & Frances
Smith Odes & Frances is located at 111 S Main Ave, Lake Placid, FL. This business specializes in Restaurants.