Chef Zorba's Restaurant

Greek restaurant · 2626 E 12Th Ave, Denver, CO

Delivery · Dine-In

Hours

More food in Denver, CO · Greek Food in Denver