Rec Haus is an upscale activity and game bar offering a social playground experience with views of the Fox River. It redefines social entertainment in downtown St. Charles.