SmashBurger opens at The Hub

Written by Tuesday, 22 March 2016 20:00
PRESS RELEASE — Smashburger, the nation’s fastest growing “better burger” restaurant, today announced that it will open its third Tallahassee location at The Hub (1660 W. Tennessee St. Unit 1)…
UrbanTallahassee Ads