Question: Hobbycraft and it's competitor, High Street, are located where?
Sentence (from "High Street"): High Street (or the High Street, also High Road) is a metonym for the concept (and frequently the street name) of the primary business street of towns or cities, especially in the United Kingdom and Commonwealth of Nations.
Relevant evidence: Yes