La Verbena is a French restaurant with a terrace.