Common Noun Collocations of shops

bank, bar, barber, be, beauty, building, business, city, factory, farm, gallery, gift, home, hotel, house, machine, market, mill, office, place, restaurant, sale, school, side, store, street, town, warehouse, cafe, etc.