Shangri-La Rock 'n' Roll Pub is a vibrant pub offering a rock 'n' roll atmosphere and lively entertainment.