Address


Charlestown, Fife, KY11 3EE, GB

About us

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. 

Follow us