He probably can, but you need to call, and ask the manager, to verify. Some places don't let anyone, under 21, in the bar at all.
I would think so. The karaoke night we went was nice, mild. He just won't be able to have alcohol.
Thanks! Your answer is awaiting moderation.