Rapunzell Cafe is a recreation center offering cafe fare and cocktails, with stage shows.