If the shop is an important part of your game the model should be completely impossible to mistake. Players are going to see the presence of the shop as being an indicator that they’re in the right area.
It should be huge, probably a lot bigger than it is now, maybe it could even have music that surrounds it to draw players in.
Well come up with a theme. It doesn’t have to be novel, just identifiable. Otherwise you could end up in a PUBG situation where nothing about your game is visually recognizable, and gets absorbed by any other game that looks similar but is more popular.