Cafe • Greek • Delivery Services
"At first glance, the place may not seem impressive, but after just one meal, you'll find yourself hooked. The lamb is by far the best I've ever tasted, and the service is excellent. We're enjoying a weekly getaway in Altoona."