The Water Rats London Location:London Venue:Water Rats Buy Tickets The Water Rats 328 Grays Inn Road, Kings CrossWC1X 8BZ London, UK Saturday 22nd May 2021