Location
In the Heart of Llandudno

The Overton Villa Hotel is right in the heart of Llandudno just a few hundred yards from the shops, beach and all the attractions in the Queen of the Welsh seaside resorts.