Welcome to the Elgin Hotel situated near the ancient city of Dunfermline.
The Elgin Hotel is a beautiful country house hotel situated in the tranquil and picturesque village of Charlestown, only a ten minute drive from Dunfermline and just 25 minutes from Edinburgh.
The quality of the cuisine and the unique waterfront setting overlooking the Firth of Forth make dining at The Elgin anything but ordinary. It is the perfect setting for a traditional Scottish experience.
From a romantic meal, formal celebration or business lunch to a quick, mouth-watering light bite, the food here is prepared using the freshest ingredients by a kitchen team who have worked together for a number of years, they rewrite the menus regularly, just so that they can all enjoy change and the chance to take advantage of seasonal produce.
Prepared with the same zeal the wine list is extensive, aiming to perfectly complement their food.
Please Note: The tastecard discount is not available on Sunday as the a la carte menu is not served.