Arthur Williams, originally from the Seychelles, lived on the streets in Leith Walk for 25 years before being admitted to a care home in 2018.
Shona Hardie, the local artist behind the artwork, said she was first contacted by Mr William’s niece during lockdown, who was keen to create a mural to raise awareness of mental health issues and homelessness.
She added that Mr Williams, now 82, had an “incredible story” and was being well-looked after in care.