Riverside Bars is a bar and restaurant located in London, offering a chic atmosphere with views of the River Thames, London Eye, and Battersea Power Station. It is highlighted as a great spot for drinks by the river.