Been there, done that? Do tell us about it! Submit a review of this New Mexico restaurant today.
Olympia is on Central Avenue just a few yards away from Frontier Restaurant, along Harvard Drive. It's a speciality Greek Place and a sure bang for your buck. Worth every
4 of 5 stars
Showing All Restaurants