One of the ‘must-see’ hotels is situated in the heart of London, traditionally a members’ club created by Nick Jones the founder of Soho House, The Ned is the ultimate London ‘Hot Spot’ located in the city centre while being the place to ‘see’ and be seen.