What does Alle Busse halten hier mean?

Alle Busse halten hier - German to English

All buses stop here.