translate English to German: There is space for up to 115 persons.
Er bietet Platz für bis zu 115 Personen.