The Wellwood House Hotel is a beautiful Victorian Mansion surrounded by 2 acres picturesque and tranquil gardens featuring a stream and pond. It is located in the town of Pitlochry in the heart of Scotland. It enjoys stunning views of the Vale of Atholl and Ben Vrachie. The guest rooms are comfortable and spacious and offer a host of convenient amenities. There are a number of restaurants located within easy walking distance.