England, United Kingdom, April 17th 2023, view of The Riverside terrace, a gastropub, a pub by the River Thames in the Vauxhall area