Plumosa Motel

410 Plaza Avenue, Lake Placid, Florida, 33852, United States
#17
Rank 17 of 17 hotels
in Lake Placid
Write a Review

Nearby Plumosa Motel

Lake Placid Travel Forum

Need advice about Lake Placid, Florida? Visit the Travel Forum for Lake Placid and ask our Answer Gurus.

Lake Placid Travel Guide