Qué Tal By Stena is a modern French restaurant.