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.
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.
Two legendary dishes that have defined our reputation and kept Jacksonville coming back for more.
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.
Thinly sliced steak, perfectly melted cheese, fresh toppings, and a toasted roll that holds it all together. This is the Philly Cheesesteak Jacksonville craves.
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.
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.