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
Police evacuated hundreds of homes in the city following the discovery of two suspect packages.
A large part of Exeter city centre has been evacuated following the discovery of two suspicious packages
More than 175,000 festival goers will be at Glastonbury Festival this weekend. We've made a list of people you're sure to encounter.