Located in the small Seaside Resort town called Towyn