Odawa Casino Resort is located right off of Lake Michigan. The casino is located at 1760 Lears Road, Petoskey, Michigan 49770, while the hotel is located at 1444 U.S. 131, Petoskey, Michigan 49770. The facility is open from 8:00 AM to 4:00 AM daily.