The Windlestrae Hotel Scotland
About The Windlestrae Hotel Scotland
Just a short drive from Edinburgh and Glasgow, you’ll find our comfy and cosy hotel by the village green.
More about The Windlestrae Hotel Scotland
The Windlestrae Hotel Scotland is located at The Muirs, KY13 8AS Kinross
870-6096153
https://www.thewindlestrae.com/