La Taverne is a pizza restaurant offering a taste of French cuisine with homemade dishes.