Riverside at the St Regis Goa is a new restaurant nestled by the banks of river Sal in South Goa. Read our full review below.