Driving back from Best Buy I wanted to grab a quick lunch and noticed Zacadoo’s Grille. The restaurant is located on Apalachee Parkway next to the La Quinta Inn. A small tower rises towards the front of the building and is topped by a large black and red sign. Continue reading