The Inn at Charlestown is a beautiful country hotel situated in the tranquil and picturesque village of Charlestown, only 10 mins drive from the ancient city of Dunfermline and 30 mins from Edinburgh.
Whether you are looking for a short break or simply dropping by for a delicious meal or a few cocktails you can enjoy beautiful views from the hotel over the Firth of Forth, The Pentland Hills and the World famous Forth Bridges.