The Caledonian Hotel 3 stars

81 High Street, Leven-Fife, KY8 4NG, United Kingdom

Hotel image
Read more reviews for The Caledonian Hotel