A “hidden gem” in northern Michigan, the Knights Inn Traverse City is the best choice for lodging in the area. Conveniently located only two miles from charming downtown Traverse City, the hotel is a short distance from the breath taking orchards and vineyards, unique shopping, eclectic restaurants, and sandy beaches that make this area a true year round destination.