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...
Click to get Alert when there is a new reply.
There are no replies in this thread yet. Be the first to post a reply below: