Best Gyro in Jacksonville Beach

Welcome to Olympia Cafe, Jacksonville Beach's premier destination for authentic Greek and Mediterranean cuisine. Since 2003, we have been serving the community with the highest quality gyros, Greek salads, pizza, wings, subs, and American classics.

More Than a Restaurant — We're a Family

For more than two decades, we've been the place where Jacksonville comes to feel at home. Olympia Cafe was founded on the idea that great food tastes even better when served with genuine warmth, and we consider it a privilege to be your go-to spot.

Our mission has always been to pair the highest quality ingredients with the heart of family hospitality. Whether it's an authentic Gyro or our legendary Philly Cheesesteak, each dish is prepared with the same care and commitment to excellence that has defined us since 2003.

The Stars of the Show

Two legendary dishes that have defined our reputation and kept Jacksonville coming back for more.

The Perfect Gyro

Perfectly seasoned meat, fresh tzatziki, crisp vegetables, and warm pita bread. It's the Gyro that made us famous and keeps Jacksonville's taste buds satisfied for over two decades.

The Ultimate Philly

Thinly sliced steak, perfectly melted cheese, fresh toppings, and a toasted roll that holds it all together. This is the Philly Cheesesteak Jacksonville craves.

More Than Just Our Famous Gyros

Our menu is full of authentic Mediterranean food and beloved American classics. Explore our delicious platters, pizzas, wings, Crispy Chicken Wings, New York Style Pizza, Golden Stromboli, Baklava, and more.

What Jacksonville Says

Over 20 years of satisfied customers and countless five-star reviews speak louder than words. Rated 4.5 out of 5 stars based on 800+ glowing Google reviews.

"They have posters of America's number 1 gyro all over the place and they aren't kidding... The gyro we had was delicious." — Bringinheat

"I've loved Olympia for over 15 years and have never been disappointed! Their lasagna is delicious, their pizzas and Calzones are freaking amazing." — Tiffany

"This is a hidden gem! It's a small local spot where you can get the best and authentic Mediterranean food." — Rachel Rigdon

Visit us at 2550 Mayport Rd #5, Atlantic Beach, FL 32233. Call (904) 249-0055. Open Monday-Saturday 11AM-9PM, Sunday 11AM-8PM.