Fire crews from Battersea, Wandsworth and Fulham were called to Lombard road at 11.22pm last night.
Most of the hotel room and the second floor was damaged by the blaze.
The two people were taken by emergency services to hospital while people were evacuated from the building and nearby properties.
The fire was under control just before 1.45am and an investigation has begun.