Reviews of Slug & Lettuce - Isle of Wight. (Pub) in Newport (Gwent).