The front "parking" looks like a building site. It really detracts from the house. If that's the only potential garden, I would anticipate that's a big cost, and then where do you park?
Also, if the annexe is separate, you have a really disproportionate house. I doubt a 5 bedroomed house would appeal to anyone with just a lounge and kitchen downstairs. I imagine anyone looking for a 5 bed would then have to factored the cost of making the annexe part of the house including the shop front etc. I don't know the area so does the asking price reflect that?
The decor looks like it could be updated easily so that wouldn't put me off.
How long have you been on the market?