Taverna Alpha is a Greek restaurant offering a variety of meat, fish, and vegan dishes.