We welcome you to our charming New England style condominium hotel in Traverse City, Michigan. Located on Lake Michigans spectacular Grand Traverse Bay, on a mile-long sugar sand beach, the 26 unit North Shore Inn offers a perfect resort setting to enjoy the four-season beauty of the Grand Traverse region. With a picturesque beachfront location, guests can enjoy a spacious heated pool and sundeck at the waters edge, and a private 200ft sandy beach. Located at the shallow end of East Bay, our beach is ideal for small children. On calm nights, guests with boats can moor them offshore or pull them up on the beach overnight. The North Shore Inn enjoys a great central location, convenient to dining, shopping, theaters, golf, snowmobiling, skiing and two nearby casinos. With its spacious 1 and 2 bedroom units most with fully-equipped kitchens, the North Shore Inn is a real bargain when compared to most hotels with one-room suites.