Restaurant and Bar Blog, Review & Directory Site

Okay guys, i am looking for someone to help out in designing a wordpress site, that integrates contributors post about restaurants they've been to and to give reviews and stuff....

So this website has 3 main parts... The Blogs where authors post about their experiences and stuff....
a Directory Page from A-Z listing all the restaurant names in alphabetical order, and then these Names are "Clickable" into their Restaurant Page providing opening times, contact detail, address etc, and MOST importantly, once into restaurant individual page, there should be a link to show Related Posts of this restaurant by the authors.

Then at last, a map page that shows all the reviewed restaurants (this part is something i can manage)