Bella Vista Hotel and Italian Restaurant
83 Church Walks Llandudno, LL30 2HDWith luxuriously furnished rooms, this 4-star Listed Victorian town house is next to the seafront and has panoramic views of Llandudno. It has a restaurant offering freshly made Italian cuisine.
11 rooms
from £39