Zum Löwen is a Greek restaurant offering homemade cuisine.