Water Rats, Kings Cross
The Water Rats 328 Grays Inn Road, London, United KingdomSlim Chance will return to the Water Rats, this time with a brand new live album under their belts, their fifth since reforming (still unrepentant!) over a dozen years ago. ... Read more