The Royal Hotel, the most prominent building in Llangollen, a hotel situated besides the River Dee in Llangollen, North Wales
The Royal is seen as far back as 1752 in a commercial directory, nobody is sure of it's original date of construction.
In 1832 Princess Victoria, the future queen...