Tagged with Bubba’s Pizza

Bubba’s Pizza

Bubba’s Pizza

Friday nights call for pizza, and with the kids in tow, we headed for Bubba’s Pizza. The restaurant is located at 2475 Apalachee Parkway on the bottom of the two-story plaza. A semi-opaque soda ad covers Continue reading