• View on map
    KFC
    126 US 27 S
    33852 Lake Placid
    Details & Opening Hours

MAP