1210 US-27, Lake Placid, Florida,
4.3 (263 reviews)
-
+1 863-465-3777
-
Wheelchair Accessible
1210 US-27, Lake Placid, Florida,