BEOLINGUS
Dictionary - TU Chemnitz

 English  German

high street [Br.]; main street [Am.] (used esp. in place names) Hauptstraße {f}; Haupteinkaufsstraße {f}; Geschäftsstraße {f} (bes. in Ortsbezeichnungen) [geogr.]

high streets; main streets Hauptstraßen {pl}; Haupteinkaufsstraßen {pl}; Geschäftsstraßen {pl}

There's a new Italian restaurant opening in/on the high/main street. In der Hauptstraße macht ein neues italienisches Restaurant auf.