Not just a mecca for dining, a variety of lifestyle establishments and high-energy activities make CapitaLand’s The Star Vista a one-stop destination.