Zum Taunus is a restaurant.