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
Still a fair amount of cloud this morning but things may get a bit better in the days ahead. Philippa Drew has the forecast.
It's another cloudy start in the West but the outlook for the next few days is a bit more positive. Philippa Drew has the forecast.
There's been a dramatic twist tonight in the plan to build a new nuclear power station at Hinkley Point on the Somerset coast.