Knights Inn Palm Harbor 3 stars

32000 US Highway 19 N, Palm Harbor, FL 34684-3711, United States of America

Hotel image
Read more reviews for Knights Inn Palm Harbor