Southampton Nuffield - NST Campus

University Road, Southampton, Hampshire. SO17 1TR

Venue Info The Preferred Hotel of Live Nation

Where to Stay