the bay. Near the mouth of the river, US 31/M-37/M-72 turns to follow Front Street along the remainder of the bay's shoreline. At Garfield Avenue, M-37 turns northward to run up the Old Mission Peninsula, and US 31/M-72 continues across the base of the peninsula to the East Arm of the Grand Traverse Bay. The highway runs north of the Cherry Capital Airport near the east arm as it angles southeasterly to Traverse City State Park. East of the park, the trunkline exits suburban Traverse City and rounds the bay to run northward along its eastern shore. In the community of Acme, M-72 turns eastward while US 31 continues north past the Grand Traverse Resort. About north of Acme, US 31 crosses into Antrim County as it runs between Elk Lake and the Grand Traverse Bay. Between towns, the landscape is mostly agricultural lands with mixed patches of forest. A few miles north of the county line, the trunkline passes through Elk Rapids and crosses a channel connecting the Spencer Bay portion of Elk Lake to Lake Michigan. North of this crossing, US 31 continues northeasterly, running on an isthmus between Torch Lake and Grand Traverse Bay. The highway passes through Eastport at the northern end of Torch Lake and intersects the western end of M-88. Further north, US 31 runs through Atwood and crosses into Charlevoix County. North to the Straits Area As US 31 curves around to the northeast and east in Charlevoix County, it follows a section of the Lake Michigan shoreline that is not considered to be part of any bay. The highway continues through Northern Michigan agricultural areas to the southeast of Charlevoix. Once it enters the city, the trunkline intersects the northern end of M-66 and follows a series of city streets to a drawbridge over the channel that connects Lake Charlevoix to Lake Michigan. South of the structure it is Bridge Street, and north of the bridge it is Michigan Avenue. The highway turns eastward to exit town on Petoskey Avenue and follow the Lake Michigan shoreline. Near the community of Bay Shore, US 31 crosses into Emmet County. The trunkline continues past the Bay Harbor development on Charlevoix Avenue into the city of Petoskey. Once in Petoskey, US 31 intersects the northern end of US 131 (Spring Street) and turns northward along Spring Street through downtown. The highway curves around to follow