Kitchen @ Windsor Hotel Kitchen @ Windsor Hotel New Windsor Hotel 42 – 44 High Street Leven Fife KY8 4NA Rating Date: 2022-11-30 Rating Authority: Fife Leave a Reply Cancel replyYou must be logged in to post a comment.