Riverhouse Locations offers three distinct event spaces: Riverhouse, Riverbeach, and Riverview Weinberghaus. It also features a Sunday restaurant with a boat area.