PPC gives you better edge in local search results where you can target specific group of people within specific zip codes. Take for example, if your restaurant is delivering food items to no more than 50 miles radius then you can get edge over your competitors by setting up PPC Campaign targeting that specific area.
SEO on the other hand gives you more traffic and better visibility on search results. Moreover, you are not required to pay anything. It can significantly help to improve organic traffic. Some of the websites which have been optimized properly receive upto 50K-100K or even more than that clicks every single month.
This article gives you some helpful tips on how you can align SEO and PPC together for best results. Read Complete Story here