Riverside offers a chic bar and restaurant experience with stunning views of the River Thames.