Earlier quoted context omitted.
New York doesn’t put Michelin star restaurants in strip malls.
Show me a single Michelin Star restaurant in the entire United States located in a strip mall. And besides, if they put Michelin Star restaurants in strip malls, they probably wouldn't be the marker of not much going on that they currently are.
Of course there are starred restuarants in strip malls.