La Taverne is a restaurant offering well-prepared French cuisine and delicious coffee.