St. Johnsbury is the shire town of Caledonia County, Vermont. St. Johnsbury is located approximately 10 miles northwest of the Connecticut River and 48 miles south of the Canadian border. St.
Saint Johnsbury is an adventurous eater's dream; with fabulous restaurants serving a wide variety of cuisines, such as delis, Chinese and pizza, your taste buds will never get bored! You can have a relaxing and fun night out after work or a romantic evening for two at one of the many nightlife spots around this area. This city boasts venues such as museums, performing arts spots and cinemas, so you will have a choice of entertainment for any occasion or special event. There is a high number of stores in Saint Johnsbury, such as antique shops, art galleries and shopping centers, which makes for great shopping.
In Saint Johnsbury, the average listing price is $159,708 this year, a small 4.4 percent drop from the year prior. In the same time frame, the number of homes for sale modestly declined by 4.5 percent, with 42 listings hitting the market in this year. Numerous homes in this city have been landscaped, so the outside will be as pleasant to look at as the inside. Enjoy a cozy night by the fire, as many residences here come equipped with authentic fireplaces.