Situated in Lake Placid, this air-conditioned apartment is set 20 km from Sebring. The kitchen comes with an oven and there is a private bathroom. A TV with satellite channels is featured. Read more
Situated in Lake Placid, this air-conditioned apartment is set 20 km from Sebring. The kitchen comes with an oven and there is a private bathroom. A TV with satellite channels is featured.