Celebrity chef Geoffrey Zakarian is no stranger to Tampa Bay, but he’ll soon establish his first local restaurant in St. Petersburg.
The Central, described in a press release as a “2.1-acre, transformative mixed-use destination,” will be the home of Chef Zakarian’s newest restaurant at 1301 Central Ave.
Fans of the celebrity chef still have to wait a few years for this new concept, since the Central Hotel and its unnamed flagship restaurant are still in early stages of development…