Website to locate and rate shops

I live in Cornwall in the UK and it’s home to the Cornish pasty (pronounced pass-tee) which is like a hand-held pastry filled with meat, potatoes and swede. Anyway, back to the subject in hand… There are a lot of shops that sell this food and I’d love to find a theme that would allow me to create listings where people could rate the pasties that they had bought. I’d also like an option to find the nearest shop within a certain distance of the user…

Any thoughts on this?!

Checkout listing section at ThemeForest / WordPress category.