meaning of Alle Busse halten hier

Alle Busse halten hier - German to English

All buses stop here.