Caledonian Pub offers live music and karaoke entertainment.