Most camp "NAAFIs" (not run by NAAFI but the phrase persists) have a Costa franchise and a bar for all ranks use. Normally co located with the junior ranks cookhouse in the large camps I've been on.
Haven't seen a proper all ranks bar since leaving Germany in 2010.