De Troubadour is a grand café and restaurant.