Station House announces major renovation, rooftop terrace for St. Pete location
A popular St. Petersburg restaurant and meeting space is planning ambitious changes to its downtown location in the new year. Station House announced Tuesday a series of extensive revitalizations to its mixed-use structure for 2017. Among the upgrades include the addition of a rooftop garden terrace, and what is being described as a “multi-experience restaurant concept.” Station House, a five-story, mixed-use building of nearly 32,000 square feet, is located at 260 1st Ave. S in St. Petersburg, Although exact details have…