11225 Montgomery Blvd NE, Albuquerque 87111, United States
11225 Montgomery Blvd NE, Albuquerque 87111, United States
No delivery
Spot something wrong?
Dishes at Zorba's Fine Greek Cuisine. Prices may vary in venue.
Been to Zorba's Fine Greek Cuisine? Be the first to share what you ate.