meaning of am Anfang der Straße

am Anfang der Straße - German to English

at the top of the street