This place was great for a large group and is located only a short metro journey from central Paris. Would highly recommend