The perfect spot for large groups in Newport!