A majestic country manor, the Tudor Rose resides proudly atop a ridge and is surrounded by 37 acres of pinon pines. Bordered by three mountain ranges, which offer commanding 360 degree views of the Rocky Mountains by day and a sky full of stars at night, the Inn offers the tranquility and seclusion of the mountains while having easy access to downtown only 1 1/2 miles away.