On the dock since 1991 · Thunder Bay, Grand Lake

Ugly's Grill & Bar.

Pull up a stool and talk ugly to us.

A 1950s soda shop and a 43-foot bar right on the water — burgers, cold drinks, and salsa made by Ugly John himself.

Pouring 'em cold
Red, white & ice-cold
Behind the 43-foot bar
Inside the grill
The Saturday crowd
From the kitchen

Burgers, shakes & salsa made by hand.

  • Off the grill
  • Shakes & soda-shop sweets
  • Made from scratch
  • Cold ones on the dock
  • Onion tanglers

From the dock · Ugly's Grill

People come back. Then they bring everyone.

“Best burger on Grand Lake, and you can pull right up by boat. The tanglers are unreal.”
Marcus T.Grand Lake regular
“We come for the salsa and stay for the sunset. Feels like family every single time.”
The BensonsAfton, OK
“Cold drinks, live music, and the best seat on the water. Our Saturday spot all summer.”
Dana R.Thunder Bay slip holder
“The soda fountain is the real deal. Kids get shakes, we get a cold one, everybody's happy.”
The HartleysGrand Lake · since 2016
“Walked off the boat starving, walked back full and grinning. That's the whole pitch.”
Jenna M.Rocky Branch
A day at Ugly's

The grill, in pictures.

Burgers off the flat-top, frozen drinks, the 1958 soda fountain, and the deck at golden hour. Tap anything to open it full-screen.

Find the grill

Thunder Bay Marina · Grand Lake

32550 Thunder Bay Rd, Afton, OK 74331. On the water, on the dock — open through the season. Call ahead off-season.

Mon – Thu
8:00a – 5:00p
Friday
9:00a – 7:00p
Saturday
9:00a – 7:00p
Sunday
8:00a – 5:00p