The A3058 Hilgrove Road in Newquay is closed in both directions due to emergency repairs between St Anne's Road and Narrowcliff.
Part of the roof has blown off the Barrowfield Hotel. Police advise motorists to avoid the area.
More top news
A memorial is to be held for a man from Bodmin who was killed during the Tunisia massacre. His wife is recovering in hospital
Part of a Somerset street has been sealed off after the discovery of a large dip in the road. Engineers are investigating what caused it.
A gallery of viewers' pictures to brighten your day