SEVEN Hotel, Villas & Spa in Sandton offers business travellers a tranquil, newly refurbished sanctuary featuring private meeting spaces and bespoke service just minutes from…