translate English to French: It seats 70 and has a lovely terrace.
D'une capacité de 70 personnes, il offre une terrasse très agréable.