Poppies Hotel & Restaurant in Callander is one of the most attractive hotels situated in the heart of the Trossachs. The hotel is an ideal base for visiting this stunning area of Scotland – where the lowlands meet the highlands. There is plenty to do and see in this majestic area and is ideal for those who enjoy the outdoor life. A warm welcome awaits at Poppies Hotel in Callander.