Its easy to notice when websites have used a grid to set up a page.
For Example:
I like that the flower lines up with the Name and with the image and that all the images line up with each other.
I Think with the menu headers they need to also match up with the images, as they cross over. This would mean having less headers but I can add more content into the pages.
Ive moved the menu headers around so that fit in with the picture. I have taken away 'Wine List' which i will include in the 'Menu' page.
I think now it lines up it looks better and more professional.
Here is the page with the grid included.