Cornwall has been battered by Storm Eleanor overnight with Cornwall Fire Brigade attending multiple incidents for flooded properties and dangerous structures blowing in the wind.

With Met Office forecasting strong winds and heavy rain over the next few hours, Cornwall Fire and Rescue Service is warning residents and visitors to be prepared and take precautions where necessary.

Earlier, gusts of 80 mph were recorded at Seven Stones, off the Cornwall coast with about 200 homes were without power with many trees blown dwn on roads.

Flood warnings are in place for the north Cornwall coast at Copperhouse Pool, Hayle from Chapel Porth to The Rumps and Land's End to Chapel Porth.

The Willow Restaurant in Perranporth was flooded at the morning high tide after a floor board gave way and dirty water and debris entered the restaurant.

A 30-feet section of the harbour wall at Portreath has been washed away.

Photographer Colin Higgs, from Portreath Harbour Committee, told Radio Cornwall: "What happened at about 4 or 5 o'clock this morning was that the waves. It seems to be water pressure that is causing this problem. It's not wind or anything like that. I think a large wave has come up the slipway at the end of the beach and congregated at the top. It used to drain down the steps it's taken all that wall away with it."

Sarah, who lives near the wall at Portreath with her husband and child, told Radio Cornwall: "I was woken up about 20 past five.

"My husband, who was looking out the window said he thought we should probably go.

"We got dressed and took our little one and went out for a bit. We were a bit worried because he did actually see the sea wall come down. So he was quite concerned that, with the power of the waves, that we would actually get flooded."

A yellow warning of wind has been issued for Falmouth until 6pm this evening.