Ugly Johns Grill & Bar
Summer Hours
Thunder Bay Marina • Grand Lake (Duck Creek)
Where Beautiful People Come to Get Ugly
Located at Thunder Bay Marina on Grand Lake in Duck Creek near Afton, Oklahoma, Ugly’s Grill & Bar has been a Grand Lake tradition since 1991. After a recent renovation, Ugly’s is now home to one of the newest and nicest ship store facilities on the lake, along with the laid-back bar atmosphere locals and boaters have loved for decades.
Whether you’re coming in from the water, meeting friends for drinks, or catching the game, Ugly’s is the place where the lake crowd gathers.
Summer Hours
Friday: 12:00 PM – 12:00 AM
Kitchen closes at 9 PM
Saturday: 11:00 AM – 12:00 AM
Kitchen closes at 9 PM
Sunday: 11:00 AM – 5:00 PM
Recently Renovated. Still Ugly.
Following a recent renovation, Ugly’s now features a 43-foot bar, plenty of bar-height and traditional seating, and multiple TVs throughout the space so you never miss the action.
It’s the perfect place to cool off after a day on the water, grab a drink with friends, and settle in for a game or a sunset on Grand Lake.
The atmosphere is relaxed, the drinks are cold, and the crowd always feels like family.
A Few Things to Know
At Ugly’s, we keep things simple and focused on what we do best.
No Tuti Sandwich.
No breakfast buffet.
Just great drinks, good food, and the kind of lake atmosphere that keeps people coming back year after year.
Come Talk Ugly To Us
Pull up a stool.
Grab a table.
Or just stop in to say hello.
We’ll save you a seat.
Come talk ugly to us.
Ship Store & Soda Shop
Just steps away from the grill, you’ll find the Thunder Bay Marina Ship Store, recently renovated and considered one of the nicest ship stores on Grand Lake.
Inside you’ll find boating essentials, Ugly John’s merchandise, and a fully operational 1950s-style soda shop built around a restored 1958 Bastion-Blessing Metropolitan fountain — serving classic malts, shakes, floats, sundaes, and old-fashioned sodas.












