The Anchor Inn on the Bay is a family-operated resort located two miles north of Traverse City in a park-like setting. Featuring 1 or 2 bedroom cottages, each with a full kitchen, there are also six motel rooms. This Traverse City resort has a private, sandy beach across the road on West Grand Traverse Bay and a public boat launch is less than one mile away. Close to Traverse City restaurants and shopping, premiere Michigan wineries and Leelanau County and Sleeping Bear Dunes National Lakeshore. Wireless Internet access in each unit.