lol - high street is kind of a generic term for the main roads in English towns that have the usual English big chains (top shop, next, river island).
oh did you go to Oxford? For a semester? What a great place. Although I'm biased toward Cambridge - my sister's there. Both great places.