How many shops and where are they?