Lis Luwia February 8, 2018 SharePinTweetShare Address Lake Placid FL 33852 United States Upcoming Events No events in this location Related SharePinTweetShare ← Camp Tekakwitha at the Prairie Star Ranch Saint Edward Catholic Church, Pembroke Pines →