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
Been there, done that? Do tell us about it! Submit a review of this Albuquerque restaurant today.
4 of 5 stars