Restaurant and sports bar, The Pavilion Llandarcy offers a pleasant setting with views.