Cornwall Fire and Rescue Service said 11 residents had to be evacuated from the property in Eastborne Road.
Six fire engines from St Austell Mevagissey, Fowey St Dennis and Lostwithiel tackled the blaze.
The building is used as sheltered accommodation.
More top news
It's looking a bit wet and windy overnight and in the days to come.
Three Lions have been getting into the spirit of tonight's England match by playing their own game of football.
It's one of those high pollen days out there but there will be a little relief tomorrow.