Get directions to: Antlers Lakeside Restaurant, Stanwood, MI
Restaurant address: 10107 Buchanan Road Stanwood, MI 49346, USA
Restaurant: Antlers Lakeside Restaurant