Firefighters battled a blaze at a ground-floor flat on the Royal Mile early today.
Crews were called to the fire in a flat near Gordon’s Trattoria restaurant, near the corner of Cockburn Street, at about 4.05am.
Five fire engines attended the blaze. Firefighters wearing breathing apparatus tackled the flames and crews took two-and-a-half hours to bring it under control.
The damage was contained to the flat, with the cause of the fire so far unknown.
A Scottish Fire and Rescue spokesman said no-one had needed to be evacuated.
Ambulance crews were called to the scene, but no-one was injured in the blaze.
One eye-witness said he had seen smoke “belching” into the air from the premises.
Police cordoned off the area as a precaution.
The incident caused little traffic disruption in the Old Town, with a stretch of the Mile already closed due to the Edinburgh Festival.