Lakeside dining is the craze right now as we are in prime lake season in the Sooner State. People are flocking to the lakes to enjoy the last few weekends before school and sports start dictating our schedules once again. If you find yourself in the Grand Lake area, be sure to visit Juan Montez Mexican Restaurant for delicious food and margaritas.

Juan Montez is a Mexican Restaurant and Cantina located at Red Arrow Marina on Grand Lake.

Juan-Montez-Restaurant-Bar/Facebook

The restaurant is accessible by car or boat, so if you’re out on the lake looking for a good place to eat, check them out. The patio offers a great view and some shade.

Juan-Montez-Restaurant-Bar/Facebook

Or you can dine indoors in the air conditioned dining room and bar area. On select nights, there’s live music and the place is hopping in the summer.

Juan-Montez-Restaurant-Bar/Facebook

The margaritas are very big and delicious. It’s the perfect drink to pair with Mexican food and it’s hard to beat their concoction.

Juan-Montez-Restaurant-Bar/Facebook

It’s hard to beat Mexican food and you’ll be happy to know they have all your favorite Mexican food dishes.

Juan-Montez-Restaurant-Bar/Facebook

You’ll find fajitas, burritos, tacos, enchiladas, and more.

Juan-Montez-Restaurant-Bar/Facebook

Google Reviews give this place a 4.5 star rating with over 90 reviews, so you’re not just taking our recommendation to eat at this delicious restaurant.

Juan-Montez-Restaurant-Bar/Facebook

The fun atmosphere also makes this place a must-visit. Check their Facebook page (link below) for live music and karaoke nights. (Please note: they are closed on Monday and Tuesday).

Juan-Montez-Restaurant-Bar/Facebook

Address: 453983 East 305 Road, Afton, OK, 74331

Juan-Montez-Restaurant-Bar/Facebook

Check out their Facebook page for more information or to view the menu.

Nearby Juan Montez Restaurant is the little town of Bernice – well known for their excellent fishing and called the “Crappie Capital of the World.” It has a great Nature Center, a lovely State Park, and is home to Indian Hills, one of the oldest marinas on Grand Lake. You can go boating, camping, take in BIG views of the lake, fish, enjoy the prettiest sunrises, and eat some of the best broasted chicken in the state of Oklahoma. Click here to read more about this town everyone should visit.

OnlyInYourState may earn compensation through affiliate links in this article.