FYI, when 街 is used as a stand-alone kanji, it's always read まち, as you read, and always means "city/town". On the other hand, when 街 means "street", it's always read がい and often follows the name of the street, as in ウォール街 "Wall Street", 五番街 "Fifth Avenue".