Reviews of Slug & Lettuce Southampton. (Pub) in Southampton (Hampshire).