Lakeside Inn on Lake Dora 2 stars

100 North Alexander Street, Mount Dora, FL 32757, United States of America

Hotel image
Read more reviews for Lakeside Inn on Lake Dora