Ramada Lake Placid

2165 US Hwy 27 South
Lake Placid
Florida
United States