Reviews of Tails 2. (Restaurant) in Southampton (Hampshire).