A teenage girl was taken to hospital with serious injuries after she fell down a 20-metre cliff in Glace Bay, N.S., Friday night and had to be rescued from the ice and water below.

Cape Breton Regional Police say the 17-year-old girl was walking with a 16-year-old boy when she slipped and went over the embankment.

Glace Bay firefighters rappelled down the the cliff, according to police Staff Sgt. Reg Hutchings.

"The fire department had rappelling ropes going down the cliff and they used a cage to take her back up from the ice surface to the top of the cliff,” he said.

Paramedics assessed the teen. Hutchings said she had "major," but non-life-threatening injuries.

The teen was taken to Cape Breton Regional Hospital, and then transferred to hospital in Halifax.

It’s not the first time someone has been injured near this spot. Late last year a man had to be pulled up by firefighters after falling down the cliff.

"He also ended up on the ice area and suffered some injuries as the result of the fall," Hutchings said.