Florida Cancer Specialists & Research Institute Opening of St. Petersburg Bayfront Location
The new FCS St. Petersburg Bayfront facility encompasses more than 31,000 square feet. Florida Cancer Specialists & Research Institute, LLC (FCS) joined Orlando Health in celebrating the opening of Orlando Health Institute Square and the debut of the new FCS St. Petersburg Bayfront office in St. Petersburg, FL. The new FCS St. Petersburg Bayfront facility…

