high street British English
the main street of a town where most of the shops and businesses are:
Camden High Street
in/on the high street
A new bookshop had opened in the high street.
used to talk about shops and the money people spend in them:
This year was exceptionally difficult on the high street.