Best places for a scuff on the rock!St John's is blessed with a vibrant, dynamic and welcoming social dancing scene. It caters to everyone's needs whether your focus is on...