Amelia MacLeod

Police are searching for missing 21-year-old Amelia MacLeod, who was last seen in Parkville on Tuesday morning.

A young woman who went missing from a hospital in Parkville three days ago has been found safe in Melbourne.

Amelia MacLeod, who suffers from a medical condition, had sparked a major search this week after leaving the Royal Melbourne Hospital in Parkville early on Tuesday morning.

The 21-year-old was last seen walking along Royal Parade towards Brunswick about 7.30am, and police said they held ‘‘serious concerns’’ for her safety.

A Victoria Police spokeswoman said Ms MacLeod had been found on Flinders Street in Melbourne at 9pm yesterday, and had been taken back to the Royal Melbourne Hospital.

This is not the first time Ms MacLeod, who is also known as Millie, has disappeared.

In December 2010, the Albury woman sparked a nationwide missing person campaign after she disappeared from her Coburg sharehouse.

At the time her mother, Julie, said her daughter, the eldest of five children, had suffered from an eating disorder since she was 10 and had been in and out of hospital in an effort to overcome it.

At the time of her previous disappearance she weighed just 30 kilograms. She was found in the NSW town of Kiama on the South Coast.