Properties in Lake Placid
130 Vagabond Avenue, LAKE PLACID, FL, 33852, US · Lake Placid, FL, United States