Les Trublions is a French restaurant offering flavorful dishes in a warm, bistro-style setting. Temporarily closed.