Taverna bei Stelios is a Greek restaurant offering traditional Greek specialties. They provide dine-in and takeout options for their menu.