This was my favorite restaurant of all time. It was certainly the best restaurant in Palo Alto to be perfectly sure. I am still sincerely heartbroken over Olive Garden closing at 2515 El Camino Real. Maybe they will reopen one day...
There are no replies in this thread yet. Be the first to post a reply below: